withstand the test of time

Translations
résister à l'épreuve du temps
Definitions
To remain strong, effective, or respected for a long period; to continue to be valued or relevant despite the passage of time.